package javajavado.clases;

import java.util.Collection;
import java.util.Date;

public class Idea {
	private int idIdea;
	private Date fecha;
	private String titulo;
	private String archivo;
	private String estado;
	private int usuarioIdUsuario;
	private String descripcion;
	private String palabraClave1;
	private String palabraClave2;
	private String palabraClave3;
	private String palabraClave4;
	private String centroFormacionIdCentroFormacion;
	private int asesorIdAsesor;
	//una idea puede tener muchas respuestas
	private Collection<Respuesta> respuestas;
	//una idea puede tener muchos invitados
	private Collection<Invitado> invitados;
	//una idea puede tener una votacion
	private Votacion votacion;
	
	
	public Idea() {
		super();
	}


	public Idea(int idIdea, Date fecha, String titulo, String archivo,
			String estado, int usuarioIdUsuario, String descripcion,
			String palabraClave1, String palabraClave2, String palabraClave3, String palabraClave4, 
			String centroFormacionIdCentroFormacion,int asesorIdAsesor) {
		super();
		this.idIdea = idIdea;
		this.fecha = fecha;
		this.titulo = titulo;
		this.archivo = archivo;
		this.estado = estado;
		this.usuarioIdUsuario = usuarioIdUsuario;
		this.descripcion = descripcion;
		this.palabraClave1 = palabraClave1;
		this.palabraClave2 = palabraClave2;
		this.palabraClave3 = palabraClave3;
		this.palabraClave4 = palabraClave4;
		this.centroFormacionIdCentroFormacion = centroFormacionIdCentroFormacion;
		this.asesorIdAsesor = asesorIdAsesor;
	}


	public int getIdIdea() {
		return idIdea;
	}


	public void setIdIdea(int idIdea) {
		this.idIdea = idIdea;
	}


	public Date getFecha() {
		return fecha;
	}


	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}


	public String getTitulo() {
		return titulo;
	}


	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}


	public String getArchivo() {
		return archivo;
	}


	public void setArchivo(String archivo) {
		this.archivo = archivo;
	}


	public String getEstado() {
		return estado;
	}


	public void setEstado(String estado) {
		this.estado = estado;
	}


	public int getUsuarioIdUsuario() {
		return usuarioIdUsuario;
	}


	public void setUsuarioIdUsuario(int usuarioIdUsuario) {
		this.usuarioIdUsuario = usuarioIdUsuario;
	}


	public String getDescripcion() {
		return descripcion;
	}


	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}


	public String getPalabraClave1() {
		return palabraClave1;
	}


	public void setPalabraClave1(String palabraClave1) {
		this.palabraClave1 = palabraClave1;
	}


	public String getPalabraClave2() {
		return palabraClave2;
	}


	public void setPalabraClave2(String palabraClave2) {
		this.palabraClave2 = palabraClave2;
	}


	public String getPalabraClave3() {
		return palabraClave3;
	}


	public void setPalabraClave3(String palabraClave3) {
		this.palabraClave3 = palabraClave3;
	}


	public String getPalabraClave4() {
		return palabraClave4;
	}


	public void setPalabraClave4(String palabraClave4) {
		this.palabraClave4 = palabraClave4;
	}


	public String getCentroFormacionIdCentroFormacion() {
		return centroFormacionIdCentroFormacion;
	}


	public void setCentroFormacionIdCentroFormacion(
			String centroFormacionIdCentroFormacion) {
		this.centroFormacionIdCentroFormacion = centroFormacionIdCentroFormacion;
	}


	public int getAsesorIdAsesor() {
		return asesorIdAsesor;
	}


	public void setAsesorIdAsesor(int asesorIdAsesor) {
		this.asesorIdAsesor = asesorIdAsesor;
	}


	public Collection<Respuesta> getRespuestas() {
		return respuestas;
	}


	public void setRespuestas(Collection<Respuesta> respuestas) {
		this.respuestas = respuestas;
	}


	public Collection<Invitado> getInvitados() {
		return invitados;
	}


	public void setInvitados(Collection<Invitado> invitados) {
		this.invitados = invitados;
	}


	public Votacion getVotacion() {
		return votacion;
	}


	public void setVotacion(Votacion votacion) {
		this.votacion = votacion;
	}

 

	
}
